/*
 * Copyright (c) 2021. Moses All Right Reserved
 */

package com.moses.design_patterns.iterator;

/**
 * @author Moses
 * @email shenhuohui@gmail.com
 * @date 2021/4/16 22:03
 */
// 定义一个容器接口
public interface IContainer {

    // 容器有增加事物的功能
    void add(Project project);

    // 有删除事物的功能
    void remove(int index);

    // 获得迭代器的功能
    IIterator iterator();
}
